English Dictionary
◊ CITRON TREE
citron tree
n : thorny evergreen small tree or shrub of India widely
cultivated for its large lemonlike fruits that have thick
warty rind [syn: {citron}, {Citrus medica}]